package cn.shengchao.examstar.rpc.wecom.resp;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @program: examstarapi
 * @description: 用户画像
 * @author: Xiong weiqiang
 * @create: 2025-04-18 17:06
 */
@Data
public class ContactUserPictureVo implements Serializable {

    private String contactAvatar;
    private String contactName;
    private String contactAddress;
    private Integer contactGender;
    private Long sysUserId;
    private Integer sysGender;
    private String sysUserAvatar;
    private String nickName;
    private Integer vipLevel;
    private String gradeType;
    private String vipScore;
    private String sourceChanel;
    private String phone;
    private String gradeLevel;
    private String registerTime;
    private Date lastLearnTime;

    private Integer courseSum;
    private Integer learningCourseSum;
    private Integer finishKnowledgeSum;
    private Integer finishCourseSum;
    private Long finishSeconds;
    private Integer payKnowledgeNodeSum;
    private BigDecimal payKnowledgeNodePriceSum;
    private Integer freeUnlockKnowledgeNodeSum;
    private BigDecimal freeUnlockKnowledgeNodePriceSum;
    private java.util.List<CourseLearningVo> learningCourse;
}